package simulaco.dao;

import gminet.infra.dao.Filter;

public class SimuladoModeloFilter extends Filter {

    private static final long serialVersionUID = 6602501541664658650L;

    private int idOrgao;

    private int idInstituicao;

    private int idNivel;

    private int idSituacao;

    public SimuladoModeloFilter() {
        super();
    }
    
    public boolean hasCodigoOrgao() {
        return getCodigoOrgao() > 0;
    }

    public int getCodigoOrgao() {
        return idOrgao;
    }

    public void setCodigoOrgao(int idOrgao) {
        this.idOrgao = idOrgao;
    }

    public boolean hasCodigoInstituicao() {
        return getCodigoInstituicao() > 0;
    }

    public int getCodigoInstituicao() {
        return idInstituicao;
    }

    public void setCodigoInstituicao(int idInstituicao) {
        this.idInstituicao = idInstituicao;
    }

    public boolean hasCodigoNivel() {
        return getCodigoNivel() > 0;
    }

    public int getCodigoNivel() {
        return idNivel;
    }

    public void setCodigoNivel(int idNivel) {
        this.idNivel = idNivel;
    }
    
    public boolean hasCodigoSituacao() {
        return getCodigoSituacao() > 0;
    }

    public int getCodigoSituacao() {
        return this.idSituacao;
    }

    public void setCodigoSituacao(int idSituacao) {
        this.idSituacao = idSituacao;
    }

}
